package com.cherry.ssm.util.service;

import java.util.List;

import com.cherry.ssm.util.model.SsoDictVal;



public interface SsoDictValService {
	
	/**
	 * 根据字典值编码获取数据字典数据
	 * @param valCode
	 */
	SsoDictVal getEntityByValCode(String valCode);
	
	/**
	 * 根据字典类型编码获取数据字典数据
	 * @param typeCode
	 */
	List<SsoDictVal> getEntityByTypeCode(String typeCode);
	
	/**
	 * 根据字典类型编码、字典值编码、字典值名称获取数据字典数据
	 * @param typeCode
	 */
	List<SsoDictVal> getEntityByTypeCodeName(String typeCode, String valCode, String valName);
	
	/**
	 * 根据字典类型编码、字典值编码、字典值名称获取数据字典数据
	 * @param typeCode
	 */
	Integer getSumByTypeCodeName(String typeCode, String valCode, String valName);
	
	
	/**
	 * 根据字典类型编码、字典值编码获取数据字典数据
	 * @param typeCode
	 */
	List<SsoDictVal> getEntityByTypeCodeValCode(String typeCode, String valCode);
	
	/**
     * 修改
     */
    boolean updateSsoDictVal(SsoDictVal ssoDictVal);
}
